Automist - A Tool for Automated Instruction Set Characterization of Embedded Processors
نویسندگان
چکیده
The steadily increasing performance of mobile devices also implies a rise in power consumption. To counteract this trend it is mandatory to accomplish software power optimizations based on accurate power consumption models characterized for the processor. This paper presents an environment for automated instruction set characterization based on physical power measurements. Based on a detailed instruction set description a testbench generator creates all needed test programs for a complete characterization. Afterwards those programs are executed by the processor and the energy consumption is measured. For an accurate energy measurement a high performance sampling technique has been established, which can be either clock or energy driven.
منابع مشابه
Beyond tool-specific machine descriptions
When developing software for embedded systems, the set of essential tools includes a compiler and an instruction set simulator. Since software and hardware are often designed in parallel, the tools must be easily adaptable to the changing target architecture. For the compiler, its back-end (the code generator) must be retargetable. Abstraction from the target machine is the key to an automated ...
متن کاملProcessor Stew
THE PAST SEVERAL years have seen a growth in what we might call ‘‘processorcentric design’’ in embedded systems and complex system-on-chip devices. In this design style, more and more of the product function is migrated away from dedicated hardware blocks and onto software running on fixed-instructionset-architecture (ISA) processors, and applicationspecific instruction-set processors (ASIPs). ...
متن کاملGeneration of Interpretive and Compiled Instruction Set Simulators
Due to the large variety of di erent embedded processor types, retargetable software development tools, such as compilers and simulators, have received attention recently. Retargetability allows to handle di erent target processors with a single tool. In this paper, we present a system for automatic generation of instruction set simulators for a class of embedded processors. Retargetability is ...
متن کاملSoftware Development Tool Generation Method Suitable for Instruction Set Extension of Embedded Processors
This paper proposes a method of software development tool generation suitable for instruction set extension of existing embedded processors. The key idea in the proposed method is to enhance a base processor’s toolchain by adding plugins, which are software components that handle additional instructions and registers. The proposed method can generate a compiler, assembler, disassembler, and ins...
متن کاملGeneration of Interpretive and CompiledInstruction Set
{ Due to the large variety of diierent embedded processor types, retargetable software development tools, such as compilers and simulators, have received attention recently. Retargetability allows to handle diierent target processors with a single tool. In this paper, we present a system for automatic generation of instruction set simulators for a class of embedded processors. Retargetability i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007